/**
 * @file highlight.js / Commonjs module
 * @module plugins/highlight
 * @author Surmon <https://github.com/surmon-china>
 */

const Hljs = require('highlight.js/lib/highlight')

Hljs.registerLanguage('1c', require('highlight.js/lib/languages/1c'))
Hljs.registerLanguage('abnf', require('highlight.js/lib/languages/abnf'))
Hljs.registerLanguage('accesslog', require('highlight.js/lib/languages/accesslog'))
Hljs.registerLanguage('actionscript', require('highlight.js/lib/languages/actionscript'))
Hljs.registerLanguage('ada', require('highlight.js/lib/languages/ada'))
Hljs.registerLanguage('angelscript', require('highlight.js/lib/languages/angelscript'))
Hljs.registerLanguage('apache', require('highlight.js/lib/languages/apache'))
Hljs.registerLanguage('applescript', require('highlight.js/lib/languages/applescript'))
Hljs.registerLanguage('arcade', require('highlight.js/lib/languages/arcade'))
Hljs.registerLanguage('cpp', require('highlight.js/lib/languages/cpp'))
Hljs.registerLanguage('arduino', require('highlight.js/lib/languages/arduino'))
Hljs.registerLanguage('armasm', require('highlight.js/lib/languages/armasm'))
Hljs.registerLanguage('xml', require('highlight.js/lib/languages/xml'))
Hljs.registerLanguage('asciidoc', require('highlight.js/lib/languages/asciidoc'))
Hljs.registerLanguage('aspectj', require('highlight.js/lib/languages/aspectj'))
Hljs.registerLanguage('autohotkey', require('highlight.js/lib/languages/autohotkey'))
Hljs.registerLanguage('autoit', require('highlight.js/lib/languages/autoit'))
Hljs.registerLanguage('avrasm', require('highlight.js/lib/languages/avrasm'))
Hljs.registerLanguage('awk', require('highlight.js/lib/languages/awk'))
Hljs.registerLanguage('axapta', require('highlight.js/lib/languages/axapta'))
Hljs.registerLanguage('bash', require('highlight.js/lib/languages/bash'))
Hljs.registerLanguage('basic', require('highlight.js/lib/languages/basic'))
Hljs.registerLanguage('bnf', require('highlight.js/lib/languages/bnf'))
Hljs.registerLanguage('brainfuck', require('highlight.js/lib/languages/brainfuck'))
Hljs.registerLanguage('cal', require('highlight.js/lib/languages/cal'))
Hljs.registerLanguage('capnproto', require('highlight.js/lib/languages/capnproto'))
Hljs.registerLanguage('ceylon', require('highlight.js/lib/languages/ceylon'))
Hljs.registerLanguage('clean', require('highlight.js/lib/languages/clean'))
Hljs.registerLanguage('clojure', require('highlight.js/lib/languages/clojure'))
Hljs.registerLanguage('clojure-repl', require('highlight.js/lib/languages/clojure-repl'))
Hljs.registerLanguage('cmake', require('highlight.js/lib/languages/cmake'))
Hljs.registerLanguage('coffeescript', require('highlight.js/lib/languages/coffeescript'))
Hljs.registerLanguage('coq', require('highlight.js/lib/languages/coq'))
Hljs.registerLanguage('cos', require('highlight.js/lib/languages/cos'))
Hljs.registerLanguage('crmsh', require('highlight.js/lib/languages/crmsh'))
Hljs.registerLanguage('crystal', require('highlight.js/lib/languages/crystal'))
Hljs.registerLanguage('cs', require('highlight.js/lib/languages/cs'))
Hljs.registerLanguage('csp', require('highlight.js/lib/languages/csp'))
Hljs.registerLanguage('css', require('highlight.js/lib/languages/css'))
Hljs.registerLanguage('d', require('highlight.js/lib/languages/d'))
Hljs.registerLanguage('markdown', require('highlight.js/lib/languages/markdown'))
Hljs.registerLanguage('dart', require('highlight.js/lib/languages/dart'))
Hljs.registerLanguage('delphi', require('highlight.js/lib/languages/delphi'))
Hljs.registerLanguage('diff', require('highlight.js/lib/languages/diff'))
Hljs.registerLanguage('django', require('highlight.js/lib/languages/django'))
Hljs.registerLanguage('dns', require('highlight.js/lib/languages/dns'))
Hljs.registerLanguage('dockerfile', require('highlight.js/lib/languages/dockerfile'))
Hljs.registerLanguage('dos', require('highlight.js/lib/languages/dos'))
Hljs.registerLanguage('dsconfig', require('highlight.js/lib/languages/dsconfig'))
Hljs.registerLanguage('dts', require('highlight.js/lib/languages/dts'))
Hljs.registerLanguage('dust', require('highlight.js/lib/languages/dust'))
Hljs.registerLanguage('ebnf', require('highlight.js/lib/languages/ebnf'))
Hljs.registerLanguage('elixir', require('highlight.js/lib/languages/elixir'))
Hljs.registerLanguage('elm', require('highlight.js/lib/languages/elm'))
Hljs.registerLanguage('ruby', require('highlight.js/lib/languages/ruby'))
Hljs.registerLanguage('erb', require('highlight.js/lib/languages/erb'))
Hljs.registerLanguage('erlang-repl', require('highlight.js/lib/languages/erlang-repl'))
Hljs.registerLanguage('erlang', require('highlight.js/lib/languages/erlang'))
Hljs.registerLanguage('excel', require('highlight.js/lib/languages/excel'))
Hljs.registerLanguage('fix', require('highlight.js/lib/languages/fix'))
Hljs.registerLanguage('flix', require('highlight.js/lib/languages/flix'))
Hljs.registerLanguage('fortran', require('highlight.js/lib/languages/fortran'))
Hljs.registerLanguage('fsharp', require('highlight.js/lib/languages/fsharp'))
Hljs.registerLanguage('gams', require('highlight.js/lib/languages/gams'))
Hljs.registerLanguage('gauss', require('highlight.js/lib/languages/gauss'))
Hljs.registerLanguage('gcode', require('highlight.js/lib/languages/gcode'))
Hljs.registerLanguage('gherkin', require('highlight.js/lib/languages/gherkin'))
Hljs.registerLanguage('glsl', require('highlight.js/lib/languages/glsl'))
Hljs.registerLanguage('gml', require('highlight.js/lib/languages/gml'))
Hljs.registerLanguage('go', require('highlight.js/lib/languages/go'))
Hljs.registerLanguage('golo', require('highlight.js/lib/languages/golo'))
Hljs.registerLanguage('gradle', require('highlight.js/lib/languages/gradle'))
Hljs.registerLanguage('groovy', require('highlight.js/lib/languages/groovy'))
Hljs.registerLanguage('haml', require('highlight.js/lib/languages/haml'))
Hljs.registerLanguage('handlebars', require('highlight.js/lib/languages/handlebars'))
Hljs.registerLanguage('haskell', require('highlight.js/lib/languages/haskell'))
Hljs.registerLanguage('haxe', require('highlight.js/lib/languages/haxe'))
Hljs.registerLanguage('hsp', require('highlight.js/lib/languages/hsp'))
Hljs.registerLanguage('htmlbars', require('highlight.js/lib/languages/htmlbars'))
Hljs.registerLanguage('http', require('highlight.js/lib/languages/http'))
Hljs.registerLanguage('hy', require('highlight.js/lib/languages/hy'))
Hljs.registerLanguage('inform7', require('highlight.js/lib/languages/inform7'))
Hljs.registerLanguage('ini', require('highlight.js/lib/languages/ini'))
Hljs.registerLanguage('irpf90', require('highlight.js/lib/languages/irpf90'))
Hljs.registerLanguage('isbl', require('highlight.js/lib/languages/isbl'))
Hljs.registerLanguage('java', require('highlight.js/lib/languages/java'))
Hljs.registerLanguage('javascript', require('highlight.js/lib/languages/javascript'))
Hljs.registerLanguage('jboss-cli', require('highlight.js/lib/languages/jboss-cli'))
Hljs.registerLanguage('json', require('highlight.js/lib/languages/json'))
Hljs.registerLanguage('julia', require('highlight.js/lib/languages/julia'))
Hljs.registerLanguage('julia-repl', require('highlight.js/lib/languages/julia-repl'))
Hljs.registerLanguage('kotlin', require('highlight.js/lib/languages/kotlin'))
Hljs.registerLanguage('lasso', require('highlight.js/lib/languages/lasso'))
Hljs.registerLanguage('ldif', require('highlight.js/lib/languages/ldif'))
Hljs.registerLanguage('leaf', require('highlight.js/lib/languages/leaf'))
Hljs.registerLanguage('less', require('highlight.js/lib/languages/less'))
Hljs.registerLanguage('lisp', require('highlight.js/lib/languages/lisp'))
Hljs.registerLanguage('livecodeserver', require('highlight.js/lib/languages/livecodeserver'))
Hljs.registerLanguage('livescript', require('highlight.js/lib/languages/livescript'))
Hljs.registerLanguage('llvm', require('highlight.js/lib/languages/llvm'))
Hljs.registerLanguage('lsl', require('highlight.js/lib/languages/lsl'))
Hljs.registerLanguage('lua', require('highlight.js/lib/languages/lua'))
Hljs.registerLanguage('makefile', require('highlight.js/lib/languages/makefile'))
Hljs.registerLanguage('mathematica', require('highlight.js/lib/languages/mathematica'))
Hljs.registerLanguage('matlab', require('highlight.js/lib/languages/matlab'))
Hljs.registerLanguage('maxima', require('highlight.js/lib/languages/maxima'))
Hljs.registerLanguage('mel', require('highlight.js/lib/languages/mel'))
Hljs.registerLanguage('mercury', require('highlight.js/lib/languages/mercury'))
Hljs.registerLanguage('mipsasm', require('highlight.js/lib/languages/mipsasm'))
Hljs.registerLanguage('mizar', require('highlight.js/lib/languages/mizar'))
Hljs.registerLanguage('perl', require('highlight.js/lib/languages/perl'))
Hljs.registerLanguage('mojolicious', require('highlight.js/lib/languages/mojolicious'))
Hljs.registerLanguage('monkey', require('highlight.js/lib/languages/monkey'))
Hljs.registerLanguage('moonscript', require('highlight.js/lib/languages/moonscript'))
Hljs.registerLanguage('n1ql', require('highlight.js/lib/languages/n1ql'))
Hljs.registerLanguage('nginx', require('highlight.js/lib/languages/nginx'))
Hljs.registerLanguage('nimrod', require('highlight.js/lib/languages/nimrod'))
Hljs.registerLanguage('nix', require('highlight.js/lib/languages/nix'))
Hljs.registerLanguage('nsis', require('highlight.js/lib/languages/nsis'))
Hljs.registerLanguage('objectivec', require('highlight.js/lib/languages/objectivec'))
Hljs.registerLanguage('ocaml', require('highlight.js/lib/languages/ocaml'))
Hljs.registerLanguage('openscad', require('highlight.js/lib/languages/openscad'))
Hljs.registerLanguage('oxygene', require('highlight.js/lib/languages/oxygene'))
Hljs.registerLanguage('parser3', require('highlight.js/lib/languages/parser3'))
Hljs.registerLanguage('pf', require('highlight.js/lib/languages/pf'))
Hljs.registerLanguage('pgsql', require('highlight.js/lib/languages/pgsql'))
Hljs.registerLanguage('php', require('highlight.js/lib/languages/php'))
Hljs.registerLanguage('plaintext', require('highlight.js/lib/languages/plaintext'))
Hljs.registerLanguage('pony', require('highlight.js/lib/languages/pony'))
Hljs.registerLanguage('powershell', require('highlight.js/lib/languages/powershell'))
Hljs.registerLanguage('processing', require('highlight.js/lib/languages/processing'))
Hljs.registerLanguage('profile', require('highlight.js/lib/languages/profile'))
Hljs.registerLanguage('prolog', require('highlight.js/lib/languages/prolog'))
Hljs.registerLanguage('properties', require('highlight.js/lib/languages/properties'))
Hljs.registerLanguage('protobuf', require('highlight.js/lib/languages/protobuf'))
Hljs.registerLanguage('puppet', require('highlight.js/lib/languages/puppet'))
Hljs.registerLanguage('purebasic', require('highlight.js/lib/languages/purebasic'))
Hljs.registerLanguage('python', require('highlight.js/lib/languages/python'))
Hljs.registerLanguage('q', require('highlight.js/lib/languages/q'))
Hljs.registerLanguage('qml', require('highlight.js/lib/languages/qml'))
Hljs.registerLanguage('r', require('highlight.js/lib/languages/r'))
Hljs.registerLanguage('reasonml', require('highlight.js/lib/languages/reasonml'))
Hljs.registerLanguage('rib', require('highlight.js/lib/languages/rib'))
Hljs.registerLanguage('roboconf', require('highlight.js/lib/languages/roboconf'))
Hljs.registerLanguage('routeros', require('highlight.js/lib/languages/routeros'))
Hljs.registerLanguage('rsl', require('highlight.js/lib/languages/rsl'))
Hljs.registerLanguage('ruleslanguage', require('highlight.js/lib/languages/ruleslanguage'))
Hljs.registerLanguage('rust', require('highlight.js/lib/languages/rust'))
Hljs.registerLanguage('sas', require('highlight.js/lib/languages/sas'))
Hljs.registerLanguage('scala', require('highlight.js/lib/languages/scala'))
Hljs.registerLanguage('scheme', require('highlight.js/lib/languages/scheme'))
Hljs.registerLanguage('scilab', require('highlight.js/lib/languages/scilab'))
Hljs.registerLanguage('scss', require('highlight.js/lib/languages/scss'))
Hljs.registerLanguage('shell', require('highlight.js/lib/languages/shell'))
Hljs.registerLanguage('smali', require('highlight.js/lib/languages/smali'))
Hljs.registerLanguage('smalltalk', require('highlight.js/lib/languages/smalltalk'))
Hljs.registerLanguage('sml', require('highlight.js/lib/languages/sml'))
Hljs.registerLanguage('sqf', require('highlight.js/lib/languages/sqf'))
Hljs.registerLanguage('sql', require('highlight.js/lib/languages/sql'))
Hljs.registerLanguage('stan', require('highlight.js/lib/languages/stan'))
Hljs.registerLanguage('stata', require('highlight.js/lib/languages/stata'))
Hljs.registerLanguage('step21', require('highlight.js/lib/languages/step21'))
Hljs.registerLanguage('stylus', require('highlight.js/lib/languages/stylus'))
Hljs.registerLanguage('subunit', require('highlight.js/lib/languages/subunit'))
Hljs.registerLanguage('swift', require('highlight.js/lib/languages/swift'))
Hljs.registerLanguage('taggerscript', require('highlight.js/lib/languages/taggerscript'))
Hljs.registerLanguage('yaml', require('highlight.js/lib/languages/yaml'))
Hljs.registerLanguage('tap', require('highlight.js/lib/languages/tap'))
Hljs.registerLanguage('tcl', require('highlight.js/lib/languages/tcl'))
Hljs.registerLanguage('tex', require('highlight.js/lib/languages/tex'))
Hljs.registerLanguage('thrift', require('highlight.js/lib/languages/thrift'))
Hljs.registerLanguage('tp', require('highlight.js/lib/languages/tp'))
Hljs.registerLanguage('twig', require('highlight.js/lib/languages/twig'))
Hljs.registerLanguage('typescript', require('highlight.js/lib/languages/typescript'))
Hljs.registerLanguage('vala', require('highlight.js/lib/languages/vala'))
Hljs.registerLanguage('vbnet', require('highlight.js/lib/languages/vbnet'))
Hljs.registerLanguage('vbscript', require('highlight.js/lib/languages/vbscript'))
Hljs.registerLanguage('vbscript-html', require('highlight.js/lib/languages/vbscript-html'))
Hljs.registerLanguage('verilog', require('highlight.js/lib/languages/verilog'))
Hljs.registerLanguage('vhdl', require('highlight.js/lib/languages/vhdl'))
Hljs.registerLanguage('vim', require('highlight.js/lib/languages/vim'))
Hljs.registerLanguage('x86asm', require('highlight.js/lib/languages/x86asm'))
Hljs.registerLanguage('xl', require('highlight.js/lib/languages/xl'))
Hljs.registerLanguage('xquery', require('highlight.js/lib/languages/xquery'))
Hljs.registerLanguage('zephir', require('highlight.js/lib/languages/zephir'))

export default Hljs
